anErr = GetMoviesStatus(Movie theMovie, Track *problemTrack);
to get errors that occurred during playback.
Here's a possible workaround: launch one small app that has the QuickTimeLib (PowerPlug) CFM libraries statically linked in, so those are loaded (MF temp memory can grow). What this app then does is to launch the main application, and kill itself. The second app could try to grow to predefined size and handle low mem conditions in whatever way it wants, but the pre-defined CFM libraries are in memory by then.
CFM will never load CFM fragments into app heap; this is because there's a
global registry of CFM libraries present. If another application registers to a
CFM library present in an app heap that goes away, this will cause errors
related to a CFM library no longer available in memory. In the case of 68K, the
codecs are components, and the component manager will always try to load
components into the application heap if the system heap does not have any
available space.
Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help